Skip to content

ci: release from a pushed tag, bump images, group dependabot - #30

Merged
simonvanlierde merged 4 commits into
mainfrom
ci/release-workflow
Sep 7, 2026
Merged

ci: release from a pushed tag, bump images, group dependabot#30
simonvanlierde merged 4 commits into
mainfrom
ci/release-workflow

Conversation

@simonvanlierde

@simonvanlierde simonvanlierde commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Three things that land in 0.3.1 together.

  • Release from a pushed tag. .github/workflows/release.yml takes the tag's CHANGELOG.md section as the body, refuses a tag without one or one that fails just check, and creates the release. A tag is what spokes vendor from, so it has to be checked.
  • Image bumps. Grafana 13.2.1, Prometheus v3.14.0, otel-collector-contrib 0.160.0 on the hub; Alloy v1.19.2 in the spoke template; curl 8.22.0 in the demo. Spokes re-vendor compose.telemetry.yml at v0.3.1.
  • Dependabot groups the /infra provider bumps into one PR and catches action advisories.

Verified: just check passes, the changelog extraction returns the 0.3.1 section and nothing for an unknown version. The release workflow runs for the first time on the next tag push.

- grafana 13.1.4 -> 13.2.1, prometheus v3.13.2 -> v3.14.0,
  otel-collector-contrib 0.156.0 -> 0.160.0 (hub)
- alloy v1.18.1 -> v1.19.2 (spoke)
- curl 8.21.0 -> 8.22.0 (demo)
- the tag's CHANGELOG.md section is the body; no section fails the run
- just check runs first, since bootstrap.sh vendors templates from the tag
- one PR for all /infra provider bumps, not one per provider
- `actions-security` so advisories on actions land in one PR too
@simonvanlierde simonvanlierde changed the title ci(release): cut the github release from a pushed tag ci: release from a pushed tag, bump images, group dependabot Sep 7, 2026
@simonvanlierde
simonvanlierde merged commit 8e5833c into main Sep 7, 2026
4 checks passed
@simonvanlierde
simonvanlierde deleted the ci/release-workflow branch September 7, 2026 04:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant